#include <bits/stdc++.h>
using namespace std;
//const int maxn = 1e6+10;
//double d[maxn][2];
int main() {
    int N; cin >> N;
    printf("%.7f", 1.0*(N+2)/2);
//    d[1][0] = 1;
//    int c = 0;
//    for (int n = 3; n <= N+2; ++n) {
//        for (int i = 1; i <= n-1; ++i) {
//            d[i][!c] = 1.0*(i-1)/(n-1)*d[i-1][c] + 1.0*(n-i-1)/(n-1)*d[i][c];
//        }
//        c = !c;
//    }
//
//
//    double ans = 0;
//    for (int i = 1; i <= N+1; ++i) {
//        ans += d[i][c] * i;
//    }
//    printf("%.7f", ans);
    return 0;
}